package io.awen.modules.sign;

/**
 * 状态常量
 *
 * @author wangx
 * @since 2022-08-08
 */
public class StatusConstants {

    /**
     * 报警处理状态 0:待处理 1:处理中 2:处理完成
     */
    @Deprecated
    public static final String ALARM_STATUS_WAITED = "0";

    /**
     * 报警处理状态 0:待处理 1:处理中 2:处理完成
     */
    public static final String ALARM_STATUS_PROCESSING = "1";

    /**
     * 报警处理状态 0:待处理 1:处理中 2:处理完成
     */
    public static final String ALARM_STATUS_FINISH = "2";


    /**
     * 调度初始状态。还没分发任务时调度的状态
     */
    public static final String TASK_STATUS_DISPATCH = "-1";

    /**
     * 任务处理状态 0:待处理 01:拒绝 1:处理中 2:处理完成
     */
    public static final String TASK_STATUS_WAITED = "0";

    /**
     * 任务处理状态 0:待处理 01:拒绝 1:处理中 2:处理完成
     */
    public static final String TASK_STATUS_REJECT = "01";

    /**
     * 任务处理状态 0:待处理 01:拒绝 1:处理中 2:处理完成
     */
    public static final String TASK_STATUS_PROCESSING = "1";

    /**
     * 任务处理状态 0:待处理 01:拒绝 1:处理中 2:处理完成
     */
    public static final String TASK_STATUS_FINISH = "2";


    /**
     * 任务处理状态 0:待处理 01:拒绝 1:处理中 2:处理完成 3:全部完成
     */
    public static final String TASK_STATUS_FINISH_ALL = "3";



    /**
     * 任务操作方式(0:同意 1:拒绝 2:提交完成)
     */
    public static final String OPER_STATUS_AGREE = "0";

    /**
     * 任务操作方式(0:同意 1:拒绝 2:提交完成)
     */
    public static final String OPER_STATUS_REJECT = "1";

    /**
     * 任务操作方式(0:同意 1:拒绝 2:提交完成)
     */
    public static final String OPER_STATUS_SUBMIT = "2";

    /**
     * 车辆状态(0:正常, 1:接单中, 2:停止接单)
     */
    public static final String CAR_STATUS_NORMAL = "0";

    /**
     * 车辆状态(0:正常, 1:接单中, 2:停止接单)
     */
    public static final String CAR_STATUS_PROCESSING = "1";

    /**
     * 车辆状态(0:正常, 1:接单中, 2:停止接单)
     */
    public static final String CAR_STATUS_STOP = "2";

}
